﻿///////////////////////////////////////////////////////////////
// This is generated code. 
//////////////////////////////////////////////////////////////
// Code is generated using LLBLGen Pro version: 3.1
// Code is generated on: 2012年10月10日 8:11:45
// Code is generated using templates: SD.TemplateBindings.SharedTemplates.NET20
// Templates vendor: Solutions Design.
// Templates version: 
//////////////////////////////////////////////////////////////
using System;

using NetDon.eBoss.Data.DaoClasses;
using NetDon.eBoss.Data.HelperClasses;

using SD.LLBLGen.Pro.ORMSupportClasses;

namespace NetDon.eBoss.Data.FactoryClasses
{
	/// <summary>
	/// Generic factory for DAO objects. 
	/// </summary>
	public partial class DAOFactory
	{
		/// <summary>
		/// Private CTor, no instantiation possible.
		/// </summary>
		private DAOFactory()
		{
		}

		/// <summary>Creates a new BrandsettingDAO object</summary>
		/// <returns>the new DAO object ready to use for Brandsetting Entities</returns>
		public static BrandsettingDAO CreateBrandsettingDAO()
		{
			return new BrandsettingDAO();
		}

		/// <summary>Creates a new ConfigurationDAO object</summary>
		/// <returns>the new DAO object ready to use for Configuration Entities</returns>
		public static ConfigurationDAO CreateConfigurationDAO()
		{
			return new ConfigurationDAO();
		}

		/// <summary>Creates a new DictionaryDAO object</summary>
		/// <returns>the new DAO object ready to use for Dictionary Entities</returns>
		public static DictionaryDAO CreateDictionaryDAO()
		{
			return new DictionaryDAO();
		}

		/// <summary>Creates a new DictionarycategoryDAO object</summary>
		/// <returns>the new DAO object ready to use for Dictionarycategory Entities</returns>
		public static DictionarycategoryDAO CreateDictionarycategoryDAO()
		{
			return new DictionarycategoryDAO();
		}

		/// <summary>Creates a new FunctionDAO object</summary>
		/// <returns>the new DAO object ready to use for Function Entities</returns>
		public static FunctionDAO CreateFunctionDAO()
		{
			return new FunctionDAO();
		}

		/// <summary>Creates a new HtmltoolaccountDAO object</summary>
		/// <returns>the new DAO object ready to use for Htmltoolaccount Entities</returns>
		public static HtmltoolaccountDAO CreateHtmltoolaccountDAO()
		{
			return new HtmltoolaccountDAO();
		}

		/// <summary>Creates a new HtmltoolaccounttemplateDAO object</summary>
		/// <returns>the new DAO object ready to use for Htmltoolaccounttemplate Entities</returns>
		public static HtmltoolaccounttemplateDAO CreateHtmltoolaccounttemplateDAO()
		{
			return new HtmltoolaccounttemplateDAO();
		}

		/// <summary>Creates a new HtmltoolcategoryruleDAO object</summary>
		/// <returns>the new DAO object ready to use for Htmltoolcategoryrule Entities</returns>
		public static HtmltoolcategoryruleDAO CreateHtmltoolcategoryruleDAO()
		{
			return new HtmltoolcategoryruleDAO();
		}

		/// <summary>Creates a new HtmltoolcolorDAO object</summary>
		/// <returns>the new DAO object ready to use for Htmltoolcolor Entities</returns>
		public static HtmltoolcolorDAO CreateHtmltoolcolorDAO()
		{
			return new HtmltoolcolorDAO();
		}

		/// <summary>Creates a new HtmltoolstyleDAO object</summary>
		/// <returns>the new DAO object ready to use for Htmltoolstyle Entities</returns>
		public static HtmltoolstyleDAO CreateHtmltoolstyleDAO()
		{
			return new HtmltoolstyleDAO();
		}

		/// <summary>Creates a new HtmltooltrademarksettingDAO object</summary>
		/// <returns>the new DAO object ready to use for Htmltooltrademarksetting Entities</returns>
		public static HtmltooltrademarksettingDAO CreateHtmltooltrademarksettingDAO()
		{
			return new HtmltooltrademarksettingDAO();
		}

		/// <summary>Creates a new HtmltoolvocabularyDAO object</summary>
		/// <returns>the new DAO object ready to use for Htmltoolvocabulary Entities</returns>
		public static HtmltoolvocabularyDAO CreateHtmltoolvocabularyDAO()
		{
			return new HtmltoolvocabularyDAO();
		}

		/// <summary>Creates a new ProduccategoryattributeDAO object</summary>
		/// <returns>the new DAO object ready to use for Produccategoryattribute Entities</returns>
		public static ProduccategoryattributeDAO CreateProduccategoryattributeDAO()
		{
			return new ProduccategoryattributeDAO();
		}

		/// <summary>Creates a new ProductDAO object</summary>
		/// <returns>the new DAO object ready to use for Product Entities</returns>
		public static ProductDAO CreateProductDAO()
		{
			return new ProductDAO();
		}

		/// <summary>Creates a new ProductcategoryDAO object</summary>
		/// <returns>the new DAO object ready to use for Productcategory Entities</returns>
		public static ProductcategoryDAO CreateProductcategoryDAO()
		{
			return new ProductcategoryDAO();
		}

		/// <summary>Creates a new ProductgroupDAO object</summary>
		/// <returns>the new DAO object ready to use for Productgroup Entities</returns>
		public static ProductgroupDAO CreateProductgroupDAO()
		{
			return new ProductgroupDAO();
		}

		/// <summary>Creates a new ProductsummaryDAO object</summary>
		/// <returns>the new DAO object ready to use for Productsummary Entities</returns>
		public static ProductsummaryDAO CreateProductsummaryDAO()
		{
			return new ProductsummaryDAO();
		}

		/// <summary>Creates a new RoleDAO object</summary>
		/// <returns>the new DAO object ready to use for Role Entities</returns>
		public static RoleDAO CreateRoleDAO()
		{
			return new RoleDAO();
		}

		/// <summary>Creates a new RolefunctionDAO object</summary>
		/// <returns>the new DAO object ready to use for Rolefunction Entities</returns>
		public static RolefunctionDAO CreateRolefunctionDAO()
		{
			return new RolefunctionDAO();
		}

		/// <summary>Creates a new SizesettingDAO object</summary>
		/// <returns>the new DAO object ready to use for Sizesetting Entities</returns>
		public static SizesettingDAO CreateSizesettingDAO()
		{
			return new SizesettingDAO();
		}

		/// <summary>Creates a new StoreDAO object</summary>
		/// <returns>the new DAO object ready to use for Store Entities</returns>
		public static StoreDAO CreateStoreDAO()
		{
			return new StoreDAO();
		}

		/// <summary>Creates a new StorecategoryDAO object</summary>
		/// <returns>the new DAO object ready to use for Storecategory Entities</returns>
		public static StorecategoryDAO CreateStorecategoryDAO()
		{
			return new StorecategoryDAO();
		}

		/// <summary>Creates a new TemplateDAO object</summary>
		/// <returns>the new DAO object ready to use for Template Entities</returns>
		public static TemplateDAO CreateTemplateDAO()
		{
			return new TemplateDAO();
		}

		/// <summary>Creates a new TitlesettingDAO object</summary>
		/// <returns>the new DAO object ready to use for Titlesetting Entities</returns>
		public static TitlesettingDAO CreateTitlesettingDAO()
		{
			return new TitlesettingDAO();
		}

		/// <summary>Creates a new UserDAO object</summary>
		/// <returns>the new DAO object ready to use for User Entities</returns>
		public static UserDAO CreateUserDAO()
		{
			return new UserDAO();
		}

		/// <summary>Creates a new UserroleDAO object</summary>
		/// <returns>the new DAO object ready to use for Userrole Entities</returns>
		public static UserroleDAO CreateUserroleDAO()
		{
			return new UserroleDAO();
		}

		/// <summary>Creates a new TypedListDAO object</summary>
		/// <returns>The new DAO object ready to use for Typed Lists</returns>
		public static TypedListDAO CreateTypedListDAO()
		{
			return new TypedListDAO();
		}

		#region Included Code

		#endregion
	}
}
